@charset "utf-8";
/* CSS Document */
#bg{background:url(../images/bg.jpg) no-repeat left top; background-size:cover;background-attachment:fixed; -webkit-background-size: cover;-o-background-size: cover;zoom: 1;min-height:100%!important; height:100%; margin:0px;background-color:#1d83df; padding:0px;}
#bg a{color:#1d8bd8;}
.login{width:762px; height:471px;  position:absolute;top:50%;margin-top:-260px; left:50%;margin-left:-380px;}
.login h2{width:344px;height:32px; background:url(../images/h2_bg.png) no-repeat left center; margin-bottom:18px;}
.login_nr{width:722px; height:360px; background: #e9f8fd url(../images/bg1.jpg) no-repeat center;-webkit-box-shadow: #015788 15px;-moz-box-shadow: #015788 15px;box-shadow: #015788 15px;padding-top:60px;padding-right:40px;}
.login_nr .logo{width:215px; height:108px;padding-left:55px; padding-top:58px;}
.login_nr .denglu{width:352px;height:322px;}
.username {
    background: #fff url(../images/yh.png) no-repeat scroll right center;
    border: 1px solid #cdcdcd;
    font-family: "微软雅黑";
    height: 46px;
    line-height: 46px;
    margin: 0;
    padding: 0;
    text-indent: 6px;
    width: 306px;
}

.password {
    background: #fff url(../images/login/yhm.png) no-repeat scroll right center;
    border: 1px solid #cdcdcd;
    font-family: "微软雅黑";
    height: 46px;
    line-height: 46px;
    text-indent: 6px;
    width: 306px;
}


.loginbtn {
    background-color: #178fff;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    width: 304px;
}
.loginbtn:hover{ background-color: #007df2;}

.yzminput {
    border: 1px solid #cdcdcd;
    font-family: "微软雅黑";
    font-size: 0.9em;
    height: 46px;
    line-height: 46px;
    text-indent: 6px;
    width: 110px;
}

.login .main h3 {
	color: #FFF;
	background: url(../images/bg_button.png) no-repeat 0px -265px;
	height: 44px;
	width: 404px;
	line-height: 30px;
	padding-left: 45px;
	margin-top: 20px;
	margin-left: 35px;
}
.login .main h3 span {
}
.login .main h3 em {
	margin-left: 95px;
}
.login .main h3 em a {
	color:#FFF;
}
.login .main h3 em a:hover {
	text-decoration:none;
}
.login .main li {
	height:25px;
	line-height:25px;
	margin-bottom:16px;
}
.login .main span {
	display:block;
	float:left;
	text-align:right;
	width:85px;
}

.text{
	background:url(../images/bg_button.png) repeat-x 0 0;
	width:224px;
	height:19px!important;
	height:22px;
	line-height: 22px;
	float: left;
	font-size: 12px;
	margin-right: 5px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #d5d8d1;
	padding-top: 3px!important;
	padding-top: 0px;
}
.text_s {
	border-color: #9bcd81;
	background:#f3ffe6;
}
.login_from{
	width:210px;
	background: url(../images/bg_button.png) no-repeat 0px -446px;
	padding-left:25px;
}
.login_from2{
	width:210px;
	background: url(../images/bg_button.png) no-repeat 0px -473px;
	padding-left:25px;
}
.login_from3{
	width:210px;
}
.main {
	width: 376px;
}
.login.bor .main.fLeft form ul {
	margin-top: 5px;
}
.button2 {
	background:url(../images/bg_button.png) no-repeat 0px -359px;
	color:#FFFFFF;
	width:171px;
	height: 38px;
	margin-left: 37px;
	font-weight: bold;
	font-size: 14px;
	cursor:pointer;
}
.login_sidebar {
	height: 146px;
	width: 300px;
	margin-right: 98px;
	margin-top: 60px;
	background: url(../images/pe_bg.jpg) no-repeat left;
	display: inline;
}
.login_sidebar p {
	margin-left: 108px;
	margin-top: 15px;
	line-height: 20px;
}
.login_sidebar p span {
	font-weight: bold;
	color: #000;
	float: left;
}
.login_sidebar a:hover{
	text-decoration:none;
}
.signUp {
	background: url(../images/bg_button.png) no-repeat 0 -321px;
	height: 24px;
	width: 52px;
	display:block;
	line-height:24px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	margin-left: 110px;
	margin-top: 16px;
	cursor:pointer;
}

.footer{width:100%; height:60px; background:#0f64a5; line-height:60px; text-align:center;color:#ffffff; position:absolute;bottom:0;left:0;}